shell of a marine snail - Francés Inglés Diccionario